//vuex 相关配置


//引入vuex
import Vuex from 'vuex'
import Vue from "vue";
Vue.use(Vuex)   //使所有的组件对象都$store属性  应用vuex插件

//准备actions --响应组件中的动作
const actions = {
  getVideos() {

  },
  setVideos(context, value) {
    console.log('action触发',value)
    context.commit('SetVideos',value)
  }
}


//准备mutations---用于操作数据（state)
const mutations ={
  SetVideos(state,value){
    console.log('mutations触发',value)
    state.videos = value
  }
}

//保存数据
const state={
  //视频数组
  videos:[],
}

//创建并暴露store
export default new Vuex.Store({
  actions,
  mutations,
  state,
})
//
